#!/bin/bash
mkdir xmlDir
# 遍历当前目录下的所有APK文件
for apk in *.apk; do
    # 检查文件是否存在
    if [[ -f "$apk" ]]; then
        echo "正在反编译 $apk ..."
        output_dir="${apk%.apk}"

        # 反编译APK
        apktool d "$apk" -o "$output_dir"

        # 检查AndroidManifest.xml是否存在，并重命名
        if [[ -f "$output_dir/AndroidManifest.xml" ]]; then
            cp "$output_dir/AndroidManifest.xml" "xmlDir/AndroidManifest_${apk%.apk}.xml"
            echo "重命名 AndroidManifest.xml 为 AndroidManifest_${apk%.apk}.xml"
        else
            echo "警告: $output_dir/AndroidManifest.xml 不存在！"
        fi
    fi
done

echo "反编译完成！"

